import { REACT_ELEMENT, REACT_TEXT } from './constants';

/**
 * 包装一层可能的虚拟DOM
 * @param {*} element 
 * @returns 
 */
export function wrapToVdom(element) {
    return typeof element === 'string' || typeof element === 'number'
        ? {
            $$typeof: REACT_ELEMENT, // 元素类型
            type: REACT_TEXT, // DOM 标签， h1,h2,span.div
            props: { content: element } // 属性 className， style， children
        }
            : element;
}